.reports {
	background: url(/magazine/graphics/line_horiz_chevron.png) repeat-x 0 0;
	margin-bottom: 20px;
	padding-top: 3px;
}
	.reports .sleeve {
		background: #F6F4F1;
		margin-top: 1px;
		padding: 8px 17px 20px;
	}
	.reports .sleeve:after {
		content: ".";
		visibility: hidden;
		height: 0;
		display: block;
		clear: both;
	}
		.reports h2 {
			color: #F15A22;
			font-size: 1.231em;
			line-height: 17px;
			margin: 8px 0 13px;
			text-transform: uppercase;
		}
		.reports h2:before {
			content: "\00BB\00A0";
			font-size: 110%;
		}
			.reports h2 + p {
				margin-top: -9px;
			}
		.reports h3 {
			line-height: 24px;
			margin-bottom: 3px;
		}
		.reports p {
			color: #696758;
		}
		.reports .purchased {
			float: left;
			font-size: .846em;
			line-height: 14px;
			margin: 0;
			width: 45%;
		}
			.reports .purchased a {
				color: #696758;
			}
			.reports .purchased a:hover, .reports .purchased a:focus {
				color: #F15A22;
			}
		.reports .buy {
			color: #F15A22;
			float: right;
			font-size: .923em;
			font-weight: bold;
			line-height: 18px;
			margin: -9px 0 0;
			text-align: right;
			width: 45%;
		}
		.reports .buy * {
			vertical-align: middle;
		}
			.reports .buy .button {
				background: url(/magazine/graphics/buttons/btn.buynow.png) no-repeat 0 0;
				display: inline-block;
				font-size: 0;
				height: 34px;
				line-height: 0;
				margin-left: 10px;
				width: 145px;
			}
			.reports .buy .button:hover, .reports .buy .button:focus {
				background-position: 0 -35px;
			}
		.reports ul {
			background: url(/magazine/graphics/line_horiz_dotted.png) repeat-x 0 100%;
			margin: 18px -17px;
			padding: 0 17px;
		}
			.reports ul li {
				background: url(/magazine/graphics/icons/sprite.reports.png) no-repeat;
				min-height: 55px;
				padding: 0 0 10px 68px;
			}
				.reports li .button {
					background: #F15A22;
					color: #FFF;
					font-size: .923em;
					font-weight: bold;
					line-height: 12px;
					padding: 4px 10px;
					text-decoration: none;
					text-transform: uppercase;
				}
				.reports li .button:hover, .reports li .button:focus {
					background: #A8A89E;
				}
			.reports .pdf {
				background-position: -167px 0;
			}
			.reports .word {
				background-position: -110px -70px;
			}
			.reports .powerpoint {
				background-position: -55px -140px;
			}
			.reports .excel {
				background-position: 0 -210px;
			}
			.download ul li {
				padding-bottom: 26px;
			}
		.reports ol {
			margin-bottom: 0;
		}
			.reports ol li {
				color: #696758;
				padding-bottom: 18px;
			}
			.reports ol li:last-child {
				padding-bottom: 0;
			}
				.reports ol li img {
					display: block;
					margin-top: 10px;
				}